home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 March / PCWorld_2002-03_cd.bin / Software / TemaCD / xteq / setup.exe / {app} / plugins / XQ Context Menu Options 2.xpl < prev    next >
Text File  |  2001-01-21  |  2KB  |  62 lines

  1. "FILE"="Xteq Systems X-Setup Plugin 5.0"
  2. "TYPE"="6"
  3. "COUNT"="2"
  4. "UIPATH"="Appearance\Files&Folders\ANY file"
  5. "NAME"="Any File Context Menu Options #2"
  6. "VERSION"="2.11"
  7. "LANGUAGE"="VBScript"
  8. "TEXT 1"="Enable "Copy to folder..." for any file"
  9. "TEXT 2"="Enable "Move to folder..." for any file"
  10. "DESCRIPTION 1"="This option will add 'Copy to' & 'Move to' to the Context Menu [right-click] of a file or folder."
  11. "AUTHOR"="Ojatex@aol.com"
  12. "CONTACTURL"="http://members.aol.com/ojatex/"
  13. "COPYRIGHT"="Copyright ⌐ Xteq Systems - All Rights Reserved"
  14. "COMMENT 1"="Thanks to Chris Pirillo [chris@lockergnome.com] for this great plug-in"
  15.  
  16.  
  17. sP="HKEY_CLASSES_ROOT\AllFileSystemObjects\shellex\ContextMenuHandlers\"
  18.  
  19. sP1="HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To\@"
  20. sV1="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
  21.  
  22. sP2="HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To\@"
  23. sV2="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
  24.  
  25.  
  26.  
  27. Sub Plugin_Initialize 
  28.  if RegPathExists(sP) then
  29.     if RegReadValue(sP1)=sV1 then SetUIElement 1,true
  30.     'msginformation RegReadValue(sP1) & chr(13) & chr(10) & sV1
  31.     if RegReadValue(sP2)=sV2 then SetUIElement 2,true
  32.     'msginformation RegReadValue(sP2) & chr(13) & chr(10) & sV2
  33.  else
  34.     Disable
  35.  end if
  36. End Sub
  37.  
  38. Sub Plugin_CheckData(ElementIndex)
  39. End Sub
  40.  
  41. Sub Plugin_Apply(ElementIndex,ElementSubIndex)
  42.  b=GetUIElement(1)
  43.  if b=true then 
  44.     Call RegWriteValue(sP1,sV1,1)
  45.  else
  46.     Call RegWriteValue(sP1,"",1)
  47.  end if
  48.  
  49.  
  50.  b=GetUIElement(2)
  51.  if b=true then 
  52.     Call RegWriteValue(sP2,sV2,1)
  53.  else
  54.     Call RegWriteValue(sP2,"",1)
  55.  end if
  56.  
  57.  
  58. End Sub
  59.  
  60. Sub Plugin_Terminate 
  61. End Sub
  62.